package com.briup.bookstore.domain.po;

import com.briup.bookstore.domain.bean.Category;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.List;

/**
 * 分类表中数据，一级分类数据携带其所有子分类数据
 * PO类，指Persistence Object，用于DAO层操作数据，
 * 如将数据库中的数据映射为Java对象
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class CategoryPO extends Category {
    /**
     * 子分类列表
     */
    private List<CategoryPO> children;
}
